package com.ruoyi.project.manhua.collect.service;

import java.util.List;
import com.ruoyi.project.manhua.collect.domain.MhCollect;

/**
 * 用户收藏漫画Service接口
 *
 * @author yuan
 * @date 2021-01-27
 */
public interface IMhCollectService
{
    /**
     * 查询用户收藏漫画
     *
     * @param id 用户收藏漫画ID
     * @return 用户收藏漫画
     */
    public MhCollect selectMhCollectById(Long id);

    /**
     * 查询用户收藏漫画列表
     *
     * @param mhCollect 用户收藏漫画
     * @return 用户收藏漫画集合
     */
    public List<MhCollect> selectMhCollectList(MhCollect mhCollect);

    /**
     * 新增用户收藏漫画
     *
     * @param mhCollect 用户收藏漫画
     * @return 结果
     */
    public int insertMhCollect(MhCollect mhCollect);

    /**
     * 修改用户收藏漫画
     *
     * @param mhCollect 用户收藏漫画
     * @return 结果
     */
    public int updateMhCollect(MhCollect mhCollect);

    /**
     * 批量删除用户收藏漫画
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteMhCollectByIds(String ids);

    /**
     * 通过用户id删除用户收藏漫画信息
     *
     * @param id 用户收藏漫画ID
     * @return 结果
     */
    public int deleteMhCollectNameId(Long id);

    /**
     * 删除用户收藏漫画信息
     *
     * @param id 用户收藏漫画ID
     * @return 结果
     */
    public int deleteMhCollectById(Long id);
}
